\begin{tikzpicture}[>=latex,every node/.style={anchor=south west,,inner sep=0,fill=white}]
    \node(Figure1)[anchor=north,fill=blue!20] at (0,0){  
        \begin{tabular}{|m{1em}<{\centering}|m{1em}<{\centering}|}
            \hline 
            \circledtext[boxfill=blue!20]{1} &  \\ \hline
            \circledtext[boxfill=blue!20]{2} &  \\ \hline
            \circledtext[boxfill=blue!20]{3} &  \\ \hline
            \circledtext[boxfill=blue!20]{4} &  \\ \hline
        \end{tabular}
    };
    \node(Figure2)[anchor=north,fill=red!20] at (6em,9em){  
        \begin{tabular}{|m{1em}<{\centering}|m{1em}<{\centering}|}
            \hline 
            a & \circledtext[boxfill=red!20]{3} \\ \hline
            b & \circledtext[boxfill=red!20]{2} \\ \hline
            $\forall$  & no \\ \hline
        \end{tabular}
    };
    \node(Figure3)[anchor=north,fill=red!20] at (6em,3.2em){  
        \begin{tabular}{|m{1em}<{\centering}|m{1em}<{\centering}|}
            \hline 
            d & \circledtext[boxfill=red!20]{4} \\ \hline
            $\forall$  & no \\ \hline
        \end{tabular}
    };
    \node(Figure4)[anchor=north,fill=red!20] at (6em,-1em){  
        \begin{tabular}{|m{1em}<{\centering}|m{1em}<{\centering}|}
            \hline 
            a & \circledtext[boxfill=red!20]{3} \\ \hline
            b & \circledtext[boxfill=red!20]{4} \\ \hline
            c & \circledtext[boxfill=red!20]{2} \\ \hline
            $\forall$  & no \\ \hline
        \end{tabular}
    };
    \node(Figure5)[anchor=north,fill=red!20] at (6em,-8.4em){  
        \begin{tabular}{|m{1em}<{\centering}|m{1em}<{\centering}|}
            \hline 
            \# & ok \\ \hline
            $\forall$  & no \\ \hline
        \end{tabular}
    };
    \draw ([xshift=1em,yshift=-0.8em]Figure1.north) edge [->] ([xshift=-2.2em,yshift=-0.5em]Figure2.north);
    \draw ([xshift=1em,yshift=-2em]Figure1.north) edge [->] ([xshift=-2.2em,yshift=-0.5em]Figure3.north);
    \draw ([xshift=1em,yshift=-3.5em]Figure1.north) edge [->] ([xshift=-2.2em,yshift=-0.5em]Figure4.north);
    \draw ([xshift=1em,yshift=-4.8em]Figure1.north) edge [->] ([xshift=-2.2em,yshift=-0.5em]Figure5.north);
    \node (text1) at(-2.2em,0.5em) {{\color{blue!40}索引表}};
    \node (text2) at(3.8em,9.5em) {{\color{red!40}压缩变换表}};
        
\end{tikzpicture}